package com.etc.service;

import com.etc.dto.CommodityInventory;
import com.etc.dto.CountsStock;
import com.etc.entity.Commodity;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CommodityService {

    /**
     * 通过ID查询店里商品
     * @param
     * @return
     */
    public List<Commodity> queryAllCommodity(Integer id);


    /**
     * 通过ID查询店里商品和库存
     * @param
     * @return
     */

    public  List<CommodityInventory> queryAllCommodityInventory(Integer id);



    /**
     * 通过ID查询存库的总库存量
     * @param
     * @return
     */
    public  List<Commodity> queryAllCount(Integer id);
    /**
     * 通过ID修改状态
     * @param
     * @return
     */
    public int modifyState(int goodid,int groundingid);


    /**
     * 通过id 删除库存商品
     *
     * @param
     * @return
     */
    public  int delectAllGoods( int businessid, int goodsid);



}
